home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 April / PCWorld_2004-04_cd.bin / software / vyzkuste / pspad / pspad429inst_cz.exe / {app} / Context / WML.DEF < prev    next >
Text File  |  2003-12-28  |  11KB  |  418 lines

  1. ;; PSPad code template for WML (Wireless Markup Language)
  2. ;; Author: Karel Pavelka
  3. ;; E-mail: webjob@seznam.cz
  4. ;; Update: 26.12.2003
  5. ;;
  6. ;;   (black)     WML 1.2
  7. ;; B (blue)
  8. ;; D (dark gray)
  9. ;; F (fuchsia)
  10. ;; G (green)     Entity, zavorky, komentare
  11. ;; M (maroon)
  12. ;; N (navy)      Kusy kodu
  13. ;; P (purple)    PHP
  14. ;; R (red)       WTAI (Wireless Telephony Application Interface) funkce
  15. ;;
  16. ;; Odsazeni: 2
  17. ;
  18. ;
  19. [Macro definition]
  20. ;
  21. %phonenumber%=@C Phone Number:,,,"
  22. ;
  23. %acceptcharset%=@C accept-charset=,accept-charset=,,windows-1250;iso-8859-2;utf-8,"
  24. %accesskey%=@C accesskey=,accesskey=,,0;1;2;3;4;5;6;7;8;9,"
  25. %align3%=@C align=,align=,,center;left;right,"
  26. %aligni%=@C align=,align=,,bottom;middle;top,"
  27. %alt%=@E alt=,alt=,,,"
  28. %columns%=@E columns=,columns=,,,"
  29. %content%=@C content=,content=,,no-cache;must-revalidate;max-age=,"
  30. %domain%=@E domain=,domain=,,,"
  31. %emptyok%=@C emptyok=,emptyok=,,true;false,"
  32. %encoding%=@C encoding=,encoding=,,windows-1250;iso-8859-2;utf-8,"
  33. %format%=@C format=,format=,,A;a;N;X;x;M;m,"
  34. %forua%=@C forua=,forua=,,true;false,"
  35. %height%=@E height=,height=,,,"
  36. %href%=@O WML href=,href=,,wml file (*.wml;*.php;*.php3)|*.wml;*.php;*.php3,"
  37. %hspace%=@E hspace=,hspace=,,,"
  38. %id%=@E id=,id=,,,"
  39. %iname%=@E iname=,iname=,,,"
  40. %ivalue%=@E ivalue=,ivalue=,,,"
  41. %label%=@E label=,label=,,,"
  42. %lang%=@C xml:lang=,xml:lang=,,cs;sk;de;en;hu,"
  43. %maxlength%=@E maxlength=,maxlength=,,,"
  44. %method%=@C method=,method=,,get;post,"
  45. %mode%=@C mode=,mode=,,wrap;nowrap,"
  46. %multiple%=@C multiple=,multiple=,,true;false,"
  47. %name%=@E name=,name=,,,"
  48. %namem%=@C name=,name=,,vnd.up.markable;vnd.up.bookmark,"
  49. %newcontext%=@C newcontext=,newcontext=,,true;false,"
  50. %onenterbackward%=@E onenterbackward=,onenterbackward=,,,"
  51. %onenterforward%=@E onenterforward=,onenterforward=,,,"
  52. %onexit%=@E onexit=,onexit=,,,"
  53. %onpick%=@E onpick=,onpick=,,,"
  54. %onthrow%=@E onthrow=,onthrow=,,,"
  55. %ontimer%=@E ontimer=,ontimer=,,,"
  56. %optional%=@C optional=,optional=,,true;false,"
  57. %ordered%=@C ordered=,ordered=,,true;false,"
  58. %path%=@C path=,path=,,/,"
  59. %sendreferer%=@C sendreferer=,sendreferer=,,true;false,"
  60. %scheme%=@E scheme=,scheme=,,,"
  61. %size%=@E size=,size=,,,"
  62. %srcw%=@O src=,src=,,Image file (*.wbmp)|*.wbmp,"
  63. %tabindex%=@E tabindex=,tabindex=,,,"
  64. %title%=@E title=,title=,,,"
  65. %typeo%=@C type=,type=,,onpick;onenterforward;onenterbakward;ontimer,"
  66. %typedo%=@C type=,type=,,accept;delete;help;options;prev;reset;unknown;vnd.co-type;x-*,"
  67. %type%=@C type=,type=,,password;text,"
  68. %version%=@C version=,version=,,"1.0","
  69. %volume%=@E volume=,volume=,,,"
  70. %vspace%=@E vspace=,vspace=,,,"
  71. %width%=@E width=,width=,,,"
  72. ;
  73. [  |G ned∞litelnß mezera]*Shift+Ctrl+Space
  74.  
  75. [' |G apostrof]
  76. '
  77. [> |G znak ">"]
  78. >
  79. [< |G znak "<"]
  80. <
  81. [& |G ampersand]
  82. &
  83. ;
  84. [<> |G zaΦßtek tagu <>]*Alt+,
  85. <|>
  86. [</> |G konec tagu </|>]*Alt+.
  87. </|>
  88. ;
  89. [!-- |G °ßdkov² komentß° <!-- text -->]
  90. <!-- º| -->
  91. [!--- |G komentß° bloku <!-- text -->]
  92. <!--
  93.  º|
  94. -->
  95. ;
  96. ;
  97. [a | odkaz]
  98. <a %href% %title% %lang% %accesskey%>º|</a>
  99. ;
  100. [access | specifikuje informace o kontrole p°φstupu na WML desku]
  101. <access %domain% %path%/>
  102. |
  103. ;
  104. [anchor | ukotvuje ·lohu na °et∞zec formßtovanΘho textu]
  105. <anchor %accesskey% %title% %lang%>º|</anchor>
  106. ;
  107. [b | tuΦn² text]*CTRL+B
  108. <b>º|</b>
  109. ;
  110. [big | zv∞tÜenφ pφsma]
  111. <big>º|</big>
  112. ;
  113. [br | zalomenφ °ßdku]*CTRL+ENTER
  114. <br/>
  115. ;
  116. [card | spcifikuje jednoduchou interakci mezi u₧ivatlem a za°φzenφm]
  117. <card %id% %title% %ontimer% %onenterforward% %onenterbackward% %ordered% %newcontext%>
  118.   º|
  119. </card>
  120. ;
  121. [catch | specifikuje zachytßvaΦ v²jimek, kter² m∙₧e provßd∞t vyjφmku vzniklou p°i provßd∞nφ ·lohy]
  122. <catch %onthrow% %name%>
  123.   º|
  124. </catch>
  125. ;
  126. [do | asociuje ·lohu s elementem uvnit° u₧ivatelskΘho rozhranφ]
  127. <do %typedo% %label% %lang% %name% %optional%>º|</do>
  128. ;
  129. [em | zv²razn∞nφ ]
  130. <em>º|</em>
  131. ;
  132. [exit | deklaruje ·lohu p°i odchodu, indikuje ₧e aktußlnφ obsah musφ b²t ukonΦen]
  133. <exit>
  134.   º|
  135. </exit>
  136. ;
  137. [fieldset | dovoluje seskupit mnohonßsobn² text nebo vstupnφ polo₧ky uvnit° karty]
  138. <fieldset %title% %lang%>
  139.  º|
  140. </fieldset>
  141. ;
  142. [go | udßlostnφ element, kter² instruuje za°φzenφ k otev°enφ specifikovanΘ URL adresy]
  143. <go %href%  %sendreferer% %method% %acceptcharset%>
  144.   º|
  145. </go>
  146. ;
  147. [head | specifikuje ·plnΘ informace o desce zahrnujφcφ metadata a informace pro kontrolu p°φstupu]
  148. <head>
  149.   º|
  150. </head>
  151. ;
  152. [i | kurzφva]*CTRL+I
  153. <i>º|</i>
  154. ;
  155. [img | img]
  156. <img %alt% %lang% %srcw% %src% %aligni% %height% %width% %vspace% %hspace%/>
  157. |
  158. ;
  159. [input | dovoluje u₧ivateli zadat vstupnφ text, kterΘmu za°φzenφ p°id∞luje prom∞nnou]
  160. <input %lang% %name% %title% %type% %value% %accesskey% %format% %emptyok% %size% %maxlength% %tabindex%/>
  161. |
  162. ;
  163. [link | specifikuje vztah mezi obsahem desky a dalÜφho dokumentu. Tento dokument musφ existovat uvnit° elementu <head>]
  164. <link %href% %rel% %sendreferer%/>
  165. |
  166. ;
  167. [meta | poskytuje meta informace o WML desce ]
  168. <meta http-equiv="cache-control" %content% %forua% %namem% %scheme%/>
  169. |
  170. ;
  171. [noop | udßlostφ element, kter² instruuje za°φzenφ k neΦinnost, tj. "₧ßdnß akce"]
  172. <noop/>
  173. ;
  174. [optgroup | dovoluje seskupovat mnohonßsobn² v²skyt elementu <option> (nebo vno°en² element <optgroup>) uvnit° elementu <card>]
  175. <optgroup %title% %lang%>
  176.   º|
  177. </optgroup>
  178. ;
  179. [onevent | asociuje p°echodn² stav nebo skuteΦnou udßlost s ·lohou. Kdy₧ skuteΦnß udßlost nastane, za°φzenφ provede asosiovanou ·lohu]
  180. <onevent %typeo%>
  181.  º|
  182. </onevent>
  183. ;
  184. [option | specifikuje konkrΘtnφ volbu uvnit° elementu <select>]
  185. <option %title% %value% %onpick% %lang%>
  186.   º|
  187. </option>
  188. ;
  189. [p | odstavec]*SHIFT+CTRL+P
  190. <p %align3% %mode% %lang%>
  191.   º|
  192. </p>
  193. ;
  194. [postfield | definuje nßzev/hodnotovΘ pßry, kterΘ odpovφdajφ HTTP serveru, je₧ p°ijφmß po₧adavek elementu <go>]
  195. <postfield %name% %value%/>
  196. ;
  197. [prev | udßlostnφ element, kter² instruuje za°φzenφ pro vymazßnφ aktußlnφ adresa URL ze zßsobnφku historie a otev°e p°edchozφ URL adresu.]
  198. <prev>|º</prev>
  199. ;
  200. [receive | pro p°φjem dat posφlan²ch z kontextu potomka]
  201. <receive %name%/>
  202. |
  203. ;
  204. [refresh | udßlostnφ element, kter² instruuje za°φzenφ pro znovunaΦtenφ specifikovan²ch prom∞nn²ch karty]
  205. <refresh>
  206.  º|
  207. </refresh>
  208. ;
  209. [reset | vyma₧e vÜechny prom∞nnΘ v aktußlnφm kontextu ]
  210. <reset/>
  211. |
  212. ;
  213. [select | specifikuje seznam voleb, ze kter²ch si m∙₧e u₧ivatel vybrat]
  214. <select %title% %name% %lang% %value% %tabindex% %multiple% %iname% %ivalue%>
  215.   º|
  216. </select>
  217. ;
  218. [send | specifikuje jednoduchou hodnotu zahrnovanou do bloku parametr∙ ]
  219. <send %value%/>
  220. |
  221. ;
  222. [setvar | nastavuje prom∞nnΘ na specifickΘ hodnoty, kdy₧ za°φzenφ spustφ n∞kterou z ·loh <g>,<prev>,<spawn> nebo <refresh> ]
  223. <setvar %name% %value%/>
  224. |
  225. ;
  226. [small | zmenÜenß velikost textu]
  227. <small>º|</small>
  228. ;
  229. [spawn | deklaruje ·lohu t°enφ, kterß indikuje vytvo°enφ potomka kontextu a z n∞j volanou adresu]
  230. <spawn %href% %onexit% %sendreferer% %method% %acceptcharset%>
  231.   º|
  232. </spawn>
  233. ;
  234. [strong | siln∞ zv²razn∞n² text]
  235. <strong>º|</strong>
  236. ;
  237. [table | tabulka]
  238. <table %lang% %align3% %title% %columns%>
  239.   º|
  240. </table>
  241. ;
  242. [TABLEj | jednoduchß tabulka]
  243. <table %columns%>
  244. <tr><td>º|</td></tr>
  245. </table>
  246. ;
  247. [td | bu≥ka tabulky]
  248. <td>º|</td>
  249. ;
  250. [template | definuje ·rove≥ vazby desky k udßlostem]
  251. <template %ontimer% %onenterforward% %onenterbackward%>
  252.  º|
  253. </template>
  254. ;
  255. [throw | deklaruje ·lohu throw (hozenou) indikujφcφ, ₧e vyjφmka m∙₧e r∙st]
  256. <throw %name%>
  257.   º|
  258. </throw>
  259. ;
  260. [timer | poskytuje metodu pro automatickΘ volßnφ ·lohy po n∞jakΘ ΦasovΘ period∞ u₧ivatelskΘ neΦinnosti]
  261. <timer %name% %value%/>
  262. |
  263. ;
  264. [tr | °ßdek tabulky]
  265. <tr>º|</tr>
  266. ;
  267. [wml | vymezenφ desky WML dokumentu]
  268. <wml %lang%>
  269.   º|
  270. </wml>
  271. ;
  272. [WMLs |N jednoduchß WML 1.2 strßnka ]
  273. <?xml version="1.0" %encoding%?>
  274.  
  275. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd">
  276.  
  277. <wml %lang%>
  278.   º|
  279. </wml>
  280. ;
  281. [xml |N hlaviΦka dokumentu WML 1.1]
  282. <?xml version="1.0" %encoding%?>
  283.  
  284. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
  285. ;
  286. [xml |N hlaviΦka dokumentu WML 1.2]
  287. <?xml version="1.0" %encoding%?>
  288.  
  289. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd">
  290. ;
  291. [PHPindex |P WWW i WAP verze strßnek na jednΘ adrese]
  292. <?php
  293.   $typ=strtoupper($HTTP_ACCEPT);
  294.   if (ereg("WML",$typ)) {
  295.     include("indexwap.php");
  296.     }
  297.   else {
  298.     include("indexhtml.php");
  299.   }
  300. ?>
  301. ;
  302. [PHPh |P hlaviΦka v PHP]
  303. <?php
  304.   header("Content-type: text/vnd.wap.wml");
  305.   echo("<?xml version=\"1.0\"?>\n");
  306.   echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
  307. ?>
  308. [PHPdetekce |P detekce v PHP]
  309. <wml>
  310.   <card id="detekt" title="Detekce">
  311.     <p>
  312.       <?php
  313.       // Φßst prvni - standardnφ HTTP hlaviΦka
  314.       $headers = getallheaders();
  315.       while (list($header, $value) = each($headers)) {
  316.         echo strtoupper($header).": ". $value."<br/>\n";
  317.       }
  318.       // druhß Φßst
  319.       echo("REMOTE_ADDR: ".$REMOTE_ADDR."<br/>\n");               // IP addresa klientskΘ strany
  320.       echo("REMOTE_PORT: ".$REMOTE_PORT."<br/>\n");               // Port pou₧ity z klientskΘ strany
  321.       echo("REMOTE_USER: ".$REMOTE_USER."<br/>\n");               // Jmeno autentifikovanΘho u₧ivatele, pokud byla autentifikace provedena
  322.       echo("GATEWAY_INTERFACE: ".$GATEWAY_INTERFACE."<br/>\n");   // typ interface brany
  323.       echo("SERVER_PROTOCOL: ".$SERVER_PROTOCOL."<br/>\n");       // Protokol pou₧it² serverem
  324.       echo("REQUEST_METHOD: ".$REQUEST_METHOD."<br/>\n");         // Request metoda
  325.       echo("HTTP_CONNECTION: ".$HTTP_CONNECTION."<br/>\n");       // Connection type
  326.       echo("HTTP_VIA: ".$HTTP_VIA."<br/>\n");                     // Jak je host napojen (proxy)
  327.       ?>
  328.     </p>
  329.   </card>
  330. </wml>
  331. [A_wtai: |R ]
  332. <a href="wtai://wp/mc;%phonenumber%">º|</a>
  333. ;
  334. [Keywords]
  335. accept
  336. accept-charset=
  337. access
  338. accesskey=
  339. align=
  340. alt=
  341. anchor
  342. br/>
  343. card
  344. catch
  345. columns=
  346. content=
  347. DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
  348. domain=
  349. emptyok=
  350. encoding=
  351. exit
  352. fieldset
  353. format=
  354. forua=
  355. go
  356. head
  357. height=
  358. href=
  359. hspace=
  360. iname=
  361. ivalue=
  362. label=
  363. maxlength=
  364. method=
  365. mode=
  366. multiple=
  367. must-revalidate
  368. newcontext=
  369. no-cache
  370. noop/>
  371. nowrap
  372. onenterbackward=
  373. onenterbakward
  374. onenterforward
  375. onenterforward=
  376. onevent
  377. onexit=
  378. onthrow=
  379. ontimer
  380. ontimer=
  381. optgroup
  382. option
  383. optional=
  384. ordered=
  385. password
  386. path=
  387. postfield
  388. receive
  389. reset/>
  390. select
  391. send
  392. sendreferer=
  393. setvar
  394. scheme=
  395. size=
  396. small>
  397. spawn
  398. strong>
  399. tabindex=
  400. table
  401. td>
  402. template
  403. throw
  404. timer
  405. title=
  406. tr>
  407. type=
  408. unknown
  409. version=
  410. vnd.wap.wml
  411. volume=
  412. vspace=
  413. wbmp
  414. width=
  415. wml
  416. xml version="1.0"
  417. xml:lang=
  418.